import { updateApproval } from '@/api/common/common'
import { Message } from 'element-ui'

/**
 * 审批功能
 * @param {Array} data 审批数据
 * @param {number} buttonType 按钮类型 1审批、2取消审批、3通过、4驳回、5撤销、6撤回
 * @param {string} opinion 审批意见
 * @param {number} receiptType 单据类型id
 * @param {string} name
 * @author louis
 * @date 2020年4月14日
 * @returns {Promise<void>}
 */
export default async function approvalMethod(data, buttonType, opinion, receiptType, name = '') {
  const res = await updateApproval(
    {
      approvaldata: data,
      buttontype: buttonType,
      opinion: opinion,
      lngreceipttypeid: receiptType,
      strglobalsettingsname: name
    }
  )
  if (res.code === 20000) {
    Message.success(res.message)
  }
}
